self exciting - Turkish English Dictionary